<?php

include_once("../controller/funcionario_controller_class.php");

class Session {

    function login($usuario, $senha) {

        $objFunc = new FuncionarioController();
        $listFunc = $objFunc->iniciarSessao($usuario, $senha);
        
        $id = $listFunc->getId();
        if (!empty($id)) {

            session_start();

            $_SESSION['id'] = $listFunc->getId();
            $_SESSION['nome'] = $listFunc->getNome();
            $_SESSION['apelido'] = $listFunc->getApelido();
            $_SESSION['email'] = $listFunc->getEmail();
            $_SESSION['usuario'] = $listFunc->getUsuario();
            $_SESSION['nivel'] = $listFunc->getNivel()->getId();
            $_SESSION['campus'] = $listFunc->getSala()->getPredio()->getCampus()->getId();

            return true;
        } else {
            return false;
        }
    }

    function sessionDestroy() {
        session_start();
        unset($_SESSION['id']);
        unset($_SESSION['nome']);
        unset($_SESSION['apelido']);
        unset($_SESSION['email']);
        unset($_SESSION['usuario']);
        unset($_SESSION['nivel']);
        session_destroy();
        header("Location: ../view/login.php");
    }

    function verificaSessao() {
        
    }

}
